using System;
using System.Collections.Generic;
using System.Text;
using IGCal.GA;

namespace Calcio
{
  /// <summary>
  /// User settings no connection (sempre su hard disk - user - in XML)
  /// </summary>
  public class UserSettingsNoConnection
  {

    #region Serializzazione / Deserializzazione

    public void Serialize()
    {
#warning Tornare un errore eventualmente "ridefinito" (di solito non posso accedere in scrittura alla cartella)
      Globals.FileSystemSettingsSerializer.Write(true, "Settings", "UserSettingsNoConnection", this);
    }

    public static UserSettingsNoConnection Deserialize()
    {
      object o = null;

      try
      {
        o = Globals.FileSystemSettingsSerializer.Read(true, "Settings", "UserSettingsNoConnection", typeof(UserSettingsNoConnection));
      }
      catch { }

      if (o == null)
        return new UserSettingsNoConnection();
      else
        return (UserSettingsNoConnection)o;
    }


      private string _LastUserLogin;
      public string LastUserLogin
      {
          get
          {
              return _LastUserLogin;
          }
          set
          {
              _LastUserLogin = value;
          }
      }




#endregion

  }
}
